package com.express.sys.mapper;

import com.express.entity.User;
import com.express.entity.UserRole;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;


/**
 * 用户Dao接口
 * 
 * @author zhouling
 * @since 2018年7月5日 上午11:49:57
 **/
@Mapper
public interface UserMapper {

     int deleteByPrimaryKey(int[] paramArrayOfInt);

     int insert(User paramUser);

     int insertSelective(User paramUser);

     User selectByPrimaryKey(Integer paramInteger);

     int updateByPrimaryKeySelective(User paramUser);

     int updateByPrimaryKey(User paramUser);

     List<User> selectByUsername(String paramString);

     List<User> selectPage(User paramUser);

     void updatePassword(User paramUser);

     List<User> login(User paramUser);

     void addURole(UserRole paramUserRole);

     void updateURole(UserRole paramUserRole);

     void deleteURole(Integer paramInteger);

     List<UserRole> listUserRole(Integer paramInteger);

     List<User> getUser();

     User selectOne(User user);
}